package mobileann.mafamily.utils;



import com.mofind.android.net.HttpUtils;

import mobileann.mafamily.entity.EleEntity;
import mobileann.mafamily.entity.LocationEntity;

public interface MapTag {
	public String getTag();
	public void requestLocation();
	public void setLocationListener(FSLocListener locationListener);
	public void setLocListener(BDLocListener locListener);
	public void getAddrStr(LocationEntity loc, HttpUtils.HttpResultCallback callback);
	public void getAddrStr(EleEntity loc, HttpUtils.HttpResultCallback callback);
	public void getAddrStr(double latitude,double longitude, HttpUtils.HttpResultCallback callback);
	public String getMyCity();	
	public String getAddressTagWrapper();
	public String getAddressTag();
	
	public interface FSLocListener {
        void onReceiveLocation(LocationEntity loc);
    }

    public interface BDLocListener {
        void onUploadLocation(LocationEntity loc);
    }
}


